<!--
 * @Author: your name
 * @Date: 2021-08-24 08:14:38
 * @LastEditTime: 2021-10-02 18:32:39
 * @LastEditors: Please set LastEditors
 * @Description: In User Settings Edit
 * @FilePath: \ewshop\src\views\home\ChildComps\RecommendView.vue
-->
<template>
  <div class="recommend">
      <div class="recommend-item" v-for="item in recommends.slice(0,4)" :key="item.id">
          <a href="" @click.prevent="goDetail(item.id)">
              <img v-lazy="item.cover_url" alt="">
              <div>{{item.title}}</div>
          </a>
      </div>
      
  </div>
</template>

<script>
import {useRouter} from 'vue-router';

export default {
    name:'RecommendView',
    props:{
        recommends:{
            type:Array,
            default(){
                return [];
            }
        }
    },
    setup(){
        const router = useRouter();
        const goDetail = (id)=>{
            router.push({path:'/detail',query:{id}})
        }
        return {
            goDetail
        }
    }
}
</script>

<style scoped lang="scss">
    .recommend{
        display: flex;
        width: 100%;
        text-align: center;
        padding: 15px 0 30px;
        border-bottom: 8px solid #EEE;
        font-size: 12px;
    }
    .recommend-item{
        flex: 1;
        img{
           width: 70px; 
           height: 70px;
           margin-bottom: 10px;
        }
    }

</style>